Existuje nejaky zapis v DB

Otázka od: Pavel ZIDEK

18. 9. 2002 4:57

Zadravim,
potrebuji zjistit, zda existuje aspon nejaky zapis v DB tabulce.
Problem je taky ten, ze test musi akceptovat filtr, tzn, jestlize po
nastaveni filtru se jevi tabulka prazdna,
tak bych mel videt, ze tabulka se jevi jako prazdna.

Nevim kde v konferenci hledat tento test - proste jsem to nenasel.
Diky za pomoc, urcite tento problem jiz nekdo resil.


----- KOPR software -----
Pavel ZIDEK
http://www.kopr.cz, kopr@kopr.cz, delphi@kopr.cz

Odpovedá: Rumcajs - konference

17. 9. 2002 6:57

Pocet := Table1.RecordCount;
Rumcajs

> Zadravim,
> potrebuji zjistit, zda existuje aspon nejaky zapis v DB tabulce.
> Problem je taky ten, ze test musi akceptovat filtr, tzn, jestlize po
> nastaveni filtru se jevi tabulka prazdna,
> tak bych mel videt, ze tabulka se jevi jako prazdna.



---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.384 / Virová báze: 216 - datum vydání: 21.8.2002

Odpovedá: Roman

17. 9. 2002 7:11

> Zadravim,
> potrebuji zjistit, zda existuje aspon nejaky zapis v DB tabulce.
> Problem je taky ten, ze test musi akceptovat filtr, tzn, jestlize po
> nastaveni filtru se jevi tabulka prazdna,
> tak bych mel videt, ze tabulka se jevi jako prazdna.
>
> Nevim kde v konferenci hledat tento test - proste jsem to nenasel.
> Diky za pomoc, urcite tento problem jiz nekdo resil.

Zapis ve smyslu "zaznam"? Co treba SELECT Count(*) nebo SELECT klic...

Roman
==============================
http://kouzelne.misto.cz

Odpovedá: Lstiburek Pavel

17. 9. 2002 17:10

Pokud jde o filtr na strane SQL
tak "SELECT COUNT(*) FROM tabulka WHERE filter".
Pokud o filtr na strane klienta (v DataSetu) tak FindFirst():

Description

This function returns False, indicating that the cursor was not successfully
repositioned. Descendant classes override FindFirst to position the cursor
on the first record of the dataset, honoring any filters that are in effect.
FindFirst should return True if the cursor is successfully repositioned.

Pavel

> Od: Pavel ZIDEK [mailto:delphi@kopr.cz]
> Zadravim,
> potrebuji zjistit, zda existuje aspon nejaky zapis v DB tabulce.
> Problem je taky ten, ze test musi akceptovat filtr, tzn, jestlize po
> nastaveni filtru se jevi tabulka prazdna,
> tak bych mel videt, ze tabulka se jevi jako prazdna.
>
> Nevim kde v konferenci hledat tento test - proste jsem to nenasel.
> Diky za pomoc, urcite tento problem jiz nekdo resil.
>
> ----- KOPR software -----
> Pavel ZIDEK
> http://www.kopr.cz, kopr@kopr.cz, delphi@kopr.cz
>

Odpovedá: Petr Kejval

18. 9. 2002 10:22

if Table1.Eof and Table1.Bof then
   ShowMessage('Je prazdna');

Petr

> Zadravim,
> potrebuji zjistit, zda existuje aspon nejaky zapis v DB tabulce.
> Problem je taky ten, ze test musi akceptovat filtr, tzn, jestlize po
> nastaveni filtru se jevi tabulka prazdna,
> tak bych mel videt, ze tabulka se jevi jako prazdna.
>
> Nevim kde v konferenci hledat tento test - proste jsem to nenasel.
> Diky za pomoc, urcite tento problem jiz nekdo resil.
>
>

Odpovedá: Richard Kejval

18. 9. 2002 8:23

Nebo:
if Table1.IsEmpty then
   ShowMessage('Je prazdna');


----- Original Message -----
From: "Petr Kejval" <petr.kejval@worldonline.cz>
To: <delphi-l@clexpert.cz>
Sent: Wednesday, September 18, 2002 9:05 AM
Subject: Re: Existuje nejaky zapis v DB


> if Table1.Eof and Table1.Bof then
> ShowMessage('Je prazdna');
>
> Petr
>
> > Zadravim,
> > potrebuji zjistit, zda existuje aspon nejaky zapis v DB tabulce.
> > Problem je taky ten, ze test musi akceptovat filtr, tzn, jestlize po
> > nastaveni filtru se jevi tabulka prazdna,
> > tak bych mel videt, ze tabulka se jevi jako prazdna.
> >
> > Nevim kde v konferenci hledat tento test - proste jsem to nenasel.
> > Diky za pomoc, urcite tento problem jiz nekdo resil.
> >
> >
>
>
>